BODY
{
BACKGROUND-COLOR: #fff;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 100%;
COLOR: #333;
line-height: 100%;
text-align: center;
margin: 0px;
}


/*-----------------------------*/
/* designelement */
/*-----------------------------*/

/*huvuddiv*/
#container
{
BACKGROUND-COLOR: #fff;
margin-right:auto;
margin-left:auto;
margin-top: 0px;
width: 1000px;
text-align: left;
}


/*container för huvudbild*/
#headcont
{
padding:40px 0 10px 0;
background-color: #fff;
/*border-bottom: #666666 1px solid;*/
width:1000px;
}

/*#headcont img
{
margin-top:40px;
margin-bottom: 40px;
}*/

/*bild som ligger överst*/
div#topimg
{
margin:0px 0 50px 0;
width: 1000px;
}

div#headcont img 
{
margin-top:40px;
margin-left:40px;
margin-bottom:0px;
text-align:center;
}

div#topimg img, div#topimg embed, div#topimg object
{
margin-top:50px;
margin-left:0px;
margin-bottom:0px;
text-align:center;
}

/* för horisontell meny gör linje*/	
#menucont 
{ 
/*border-top: #333333 1px solid;*/
}
/* div för meny CSS övre rad*/	
#menu 
{ 
background-color: #fff;
width:1000px;
padding-top:2px;
}

/*divs för innehåll för ny css-baserad layout*/
div#maincol
{
margin-left:50px;
margin-right:50px;
margin-top:50px;
width: 450px;
float:left;
}

/*innehåll lika stora kol main*/
div#maincoleq
{
margin-left:25px;
margin-right:50px;
margin-top:50px;
width: 425px;
float:left;
}

/*innehåll lika stora kol vänster*/
div#leftcoleq
{
margin-left:50px;
margin-right:25px;
margin-top:50px;
width: 425px;
float:left;
}

/*innehållsrutor i equal layout*/
/*div#leftcoleq div, div#maincoleq div */
div#indexcontent
{
margin-bottom:40px;
height: 300px;
background-color:#CCCCCC;
}


/*extra bred höger*/
div#maincol2
{
margin-left:50px;
margin-right:0px;
margin-top:50px;
width: 670px;
float:left;
}

/*extra bred vänster, anv. av tpl wide*/
div#maincol3
{
margin-left:50px;
margin-right:80px;
margin-top:50px;
width: 680px;
float:left;
}


/*extra bred vänster, anv. av tpl wide memdet*/
div#maincol4
{
margin-left:50px;
margin-right:80px;
margin-top:50px;
width: 500px;
float:left;
}

/*extra bred vänster, anv. av tpl wide memdet*/
div#memimg
{
margin-left:100px;
margin-right:50px;
margin-top:50px;
width: 800px;
float:left;
}

/*kolumn höger, anv. av tpl wide memdet*/
div#rightcol2
{
margin-left:0px;
margin-right:0px;
margin-top:55px;
width: 280px;
float:left;
}

/*kolumn höger*/
div#rightcol
{
margin-left:0px;
margin-right:0px;
margin-top:55px;
width: 180px;
float:left;
}

/*kolumn vänster*/
div#leftcol
{
margin-left:50px;
margin-right:0px;
margin-top:55px;
width: 160px;
float:left;
}


div#clearfloats
{
clear:both;
}

/*style för småbilder*/
div#bildram
{
margin-bottom: 5px;
margin-right: 5px;
width: 90px;
float:left;
}

/*style för småbilder höger*/
div#bildramh
{
margin-bottom: 10px;
margin-left: 10px;
width: 150px;
float:right;
}

div#bildram2
{
margin-bottom: 5px;
margin-right: 5px;
width: 80px;
clear:both;
}


div#txtram
{
margin-top: 30px;
width: 200px;
clear:both;
}


/*-----------------------------*/
/*FASTA STILAR*/
/*-----------------------------*/


/*DIV
{
    FONT-SIZE: 0.95em;
	COLOR: #333;
	line-height: 1.5em;
}*/

A
{
    COLOR: #874348;
	/*COLOR: #A23E3E;*/
	/*COLOR: #999999;*/
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #999;
    TEXT-DECORATION: underline
}

/*-----------------------------*/
/* KONTEXTUELLA TEXTSTILAR*/
/*-----------------------------*/

/* marginaljusterad brödtext*/
/*påverkar stycke och tabell i alla text-divar som inte har rubrik eller bold*/
/*div#maincol p, div#maincoleq p, div#maincol3 p, div#maincol td, div#maincoleq td, div#maincol3 td*/
div#maincol, div#maincoleq, div#maincol3, div#maincol4, div#leftcoleq, div#memimg
{
FONT-SIZE: 0.8em;
text-align:justify;
line-height: 1.8em;
font-family: Georgia, "Palatino Linotype", "Times New Roman", Times, serif;
}

/*underrubrik inne i artiklar i maincol*/
/*finns i: info. kaskaden tvingar upp denna*/
div#maincol b, div#maincol3 b, div#maincoleq b, div#leftcoleq b, div#maincol4 b, div#memimg b
{  
font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
/*font-family: Arial, Helvetica, Sans serif, verdana;*/
font-size: 1.2em;
font-weight: bold;
text-align:left;
line-height: 1.4em;
text-transform:uppercase;
}

/*överrubrik i artiklar i maincol*/
/*finns i: info*/
div#maincol p.rub1, div#maincol3 p.rub1, div#maincol4 p.rub1, div#maincoleq p.rub1, div#leftcoleq p.rub1
{  
font-family: Arial, Helvetica, Sans serif, verdana;
/*font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, Sans serif, verdana;*/
font-size: 1.6em; 
color: #333;
font-weight: bold;
text-align:left;
line-height: 1.2em;
}

/*överrubrik i artiklar i maincol*/
/*finns i: info*/
div#maincol p.rubcatl, div#maincol3 p.rubcatl, div#maincol4 p.rubcatl, div#maincoleq p.rubcatl, div#leftcoleq p.rubcatl, div#memimg p.rubcatl
{
font-size: 0.8em; 
}

/*påverkar stycke i ytterspalterna*/
div#leftcol, div#rightcol, div#rightcol2
{
FONT-SIZE: 0.75em;
text-align:left;
line-height: 1.5em;
font-family: Georgia, "Palatino Linotype", "Times New Roman", Times, serif;
}

/*för virtmem siffror*/
div#leftcol p.rub1, div#rightcol p.rub1, div#rightcol2 p.rub1
{  
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 2.0em; 
color: #333;
font-weight: bold;
text-align:left;
line-height: 1.0em;
}

/*för virtmem siffror*/
div#leftcol p.smalltxt, div#rightcol p.smalltxt, div#leftcol span.smalltxt, div#rightcol span.smalltxt, div#rightcol2 span.smalltxt
{  
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.9em;
}

/*-----------------------------*/
/* DIVERSE */
/*-----------------------------*/

/*snart outdated anv tidigare i brödtext*/	
.margjust 
{ 
text-align:justify;
line-height: 1.8em;
}

/*mindre text for comments och liknande*/
/*anv o i news details! och för menyer*/
/*vanlig*/	
.smalltxt 
{ 
FONT-SIZE: 0.85em;
line-height: 1.4em;
}

/*footer anv i tpl*/	
div#footer 
{ 
border: solid; 
border-width: 1px 0px 1px; 
border-color: #333;
font-size: 0.7em;
margin-top: 40px;
}

/*för felmeddelanden*/	
.alert
{ 
border: solid; 
border-width: 1px; 
border-color: #333;
color: #333;
padding: 4px;
}

/*-----------------------------*/
/* Rubriker */
/*-----------------------------*/

/*news index*/
h3
{
    FONT-FAMILY: arial, helvetica, verdana;
	FONT-SIZE: 1.2em;
	COLOR: #333;
	font-weight: bold;
	line-height: 1.5em;
}

/*news index*/
h4
{
    FONT-FAMILY: arial, helvetica, verdana;
	FONT-SIZE: 1.1em;
	/*FONT-SIZE: 1.0em;*/
	COLOR: #333;
	font-weight: bold;
	line-height: 1.4em;
}

/*underrubrik för artiklar*/
h3 a, h4 a
{
color: #333333; 
text-decoration: none; 
}

/*underrubrik för artiklar*/
h3 a:hover, h4 a:hover
{  
color: #666666; 
text-decoration: underline;
}

/*används för captions under en rubrik inom p*/
h3 span, h4 span
{  
font-weight: normal;
FONT-SIZE: 0.8em;
}

/*DIVERSE RUBRIKER*/

.rub1 
{  
/*huvudrubrik för artiklar*/
/*huvudrubrik för details wars*/
/*huvudrubrik för details mems*/
/*font-family: Georgia, "Times New Roman", Times, serif;*/ 
font-family: Arial, Helvetica, Sans serif, verdana;
font-size: 1.6em; 
color: #333333; 
text-decoration: none; 
font-weight: bold;
letter-spacing: 0.05em;
line-height: 1.6em;
}

/*ersatt av h3 h4*/
/*huvudrubrik för details wars*/
/*huvudrubrik för details mems*/
/*.rub2 
{  

font-family: Arial, Helvetica, Sans serif, verdana;
font-size: 1.4em; 
color: #333333; 
text-decoration: none; 
font-weight: bold;
line-height: 1.4em;
}*/


/*kategori rubrik används flitigt med vänsterställd text*/	
.rubcatl, .rubcat
{  
/*kategori rubrik left aligned*/
font-family: Arial, Helvetica, Sans serif, verdana;
font-size: 0.8em; 
color: #333333;
letter-spacing: 0.1em;
border: solid; 
border-width: 0px 0px 1px 0px; 
border-color: #999;
text-align: left
}

/*siffror i virt*/
.rubhuge 
{  
font-family: Georgia, "Times New Roman", Times, serif; 
/*font-family: Arial, Helvetica, Sans serif, verdana;*/
font-size: 3em; 
color: #171717; 
text-decoration: none; 
font-weight: bold;
letter-spacing: 0.05em;
line-height: 20px
}

/*memdet visit this site*/
.rubbig, .rubbig a
{  
font-family: Georgia, "Times New Roman", Times, serif; 
/*font-family: Arial, Helvetica, Sans serif, verdana;*/
font-size: 1.4em; 
color: #333; 
text-decoration: none; 
font-weight: bold;
line-height: 2em;
}

/*memdet visit this site*/
.rubbig a:hover
{  
color: #999; 
text-decoration: underline; 
}

/*-----------------------------*/
/*formulär*/
/*-----------------------------*/

INPUT[type=text], INPUT[type=submit], textarea
{ 
border: solid; 
border-width: 1px; 
border-color: #666
}

/*-----------------------------*/
/* Linjer dotted right/left, anv ej? */
/*-----------------------------*/

.dotright 
{ 
border: solid; 
border-width: 0px 1px 0px 0px; 
border-color: #CCCCCC
}

.dotleft 
{ 
border: solid; 
border-width: 1px 0px 0px 0px; 
border-color: #CCCCCC
}

.dotrightleft 
{ 
border: solid; 
border-width: 0px 0px 1px 0px; 
border-color: #CCCCCC;
}

/*-----------------------------*/
/* Linjer dotted bottom top */
/*-----------------------------*/

.dotbottom 
{ 
border: solid; 
border-width: 0px 0px 1px; 
border-color: #333
}

/* anv för tabelllistor wars mem etc*/
.dotbottom2 
{ 
border: solid; 
border-width: 0px 0px 1px; 
border-color: #ccc;
}

.dottop 
{ 
border: solid;
border-width: 1px 0px 0px;
border-color: #333;
}

/*dubbelrad*/	
.dottopbottom 
{ 
border: solid; 
border-width: 1px 0px 1px; 
border-color: #333;
}

.ram 
{ 
border: solid; 
border-width: 1px; 
border-color: #333
}

/*-----------------------------*/
/* NY DROPLINE MENU */
/*-----------------------------*/
#pad {height:140px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#dropline {padding:0 0px 0 50px; margin:0 0 0 0px; list-style:none; height:25px; background:url(ulback.gif) repeat-x; position:relative;}
#dropline table {border-collapse:collapse: width:0; height:0; margin:-3px -10px;}

#dropline li {float:left;}
#dropline li a {display:block; height:25px; line-height:25px; padding:0 20px 0 0; float:left; color:#333; text-decoration:none; font-family:tahoma, sans-serif; font-size:11px;}
#dropline li a b {display:block; height:25px; float:left; padding:0 20px 0 0px; cursor:pointer;}

/*effekter i övre rad hover*/
#dropline li a:hover {background:url(tab_a.gif) no-repeat right top; line-height:25px; height:25px}
#dropline li a:hover b {background:url(tab_b.gif) no-repeat left top; line-height:25px;}

#dropline li:hover > a {background:url(tab_a.gif) no-repeat right top; line-height:25px; height:25px}
#dropline li:hover > a b {background:url(tab_b.gif) no-repeat left top; line-height:25px;}

/*ul för undermeny. här sätter man höjd till övre meny i top (viktigt att det är korrekt satt)*/
#dropline ul {padding:0; margin:0 0 0 0px; list-style:none; position:absolute; height:25px; width:1000px; background:#fff; left:-9999px; top:25px; z-index:10; border-top:1px solid #999;}
#dropline ul li {height:25px; line-height:25px;}
#dropline ul.right li {float:right;}

/*undermenyns länkar. här kan man sätta avstånde och effekt mellan länkarna*/
/*margin:0 0 0 20px; */
#dropline ul li a {color:#000; padding:0 5px 0 50px; height:25px; line-height:25px; border-right:1px solid #e60; font-size:11px;}

/*font-weight:bold; */

/*undermeny på hover*/
#dropline ul li a:hover {height:25px; line-height:25px; background:transparent; color:#c60;}
#dropline ul.right li a {border-left:1px solid #e60; border-right:0;}
#dropline ul li a.last {border:0;}

/*visar submeny*/
#dropline :hover ul {left:0;}

/*det verkar som om det är bra att sätta en current i LI för att det inte skall hoppa*/
#dropline li.current ul {left:0; z-index:1;}
#dropline li.current a {background:url(tab_a.gif) no-repeat right top; line-height:25px; height:25px}
#dropline li.current a b {background:url(tab_b.gif) no-repeat left top; line-height:25px;}
#dropline li.current ul li a {color:#333; padding:0 5px 0 50px; height:25px; line-height:25px; background:transparent;}
#dropline li.current ul li.current_sub a {color:#c60;}
#dropline li.current ul li a:hover {color:#c60;}
