body 
{
    
    margin: 0; 
    font: 0.7em Verdana, sans-serif; 
    background: url(images/malma-background.gif) fixed; 
}

/* Text
------------------------------------------------*/
p 
{
    margin: 0 0 5px 0;
}
h1
{
    font-size:15px;
	font-family:Trebuchet MS, Verdana, Arial;
	font-weight:bold;
}
h2
{
    font-size:13px;
	font-family:Trebuchet MS, Verdana, Arial;
	font-style:italic;
	color:Gray;

}
h3
{
    font-size:12px;
	font-family:Trebuchet MS, Verdana, Arial;
	font-style:italic;
	color:Gray;

} 
.infoline
{
    padding:0px 20px 10px 50px;
}

/* Links
------------------------------------------------*/
a {border-bottom: text-decoration:underline;}
a:link {color: #000000;}
a:visited {color: #666666;}
a:hover {text-decoration: underline;}

/* Images
------------------------------------------------*/
img
{
	border:0px solid black ;
	margin: 0em 0em 0em 10em; 
}
.main img
{
    border: 1px solid #cdcdcd;
    margin:5px;
	
}
.left img
{
	border:1px solid black;
	text-align:right;
	margin:10px;
	float:left;
}
.right img
{
	border:1px solid black;
	text-align:right;
	margin:10px;
	float:right;
}
.button img
{
	border:1px solid #cdcdcd;
	float:left;
	margin: 0em 0em 0em 0em; 
}
.none img
{
	border:1px solid black;
	text-align:right;
	margin:10px;
}

/* Layout
------------------------------------------------*/

#layout {width: 80em; margin-left: auto; margin-right: auto;}
#sidhuvud {height: 120px; margin: 0; padding: 0;}
#sidhuvud_box {width: 90em; padding: 0em 0em;}
#kolumncontainer{float: left; width: 80em; background: url(images/layout_bakgrund.gif) no-repeat;  border: 1px solid #b8d5b4;}
#kolumn1 {float: left; width: 22em; padding: 0 1em 0 0;}
#kolumn1_box{float: left; margin: 0; padding: 1em; line-height: 1.8em;}
#kolumn2 {float: left; width: 40em; padding: 1em; line-height: 1.8em;}
#sidfot {clear: both; padding: 1em; text-align: center;}




/* Menu
------------------------------------------------*/

body {padding: 0; margin: 0;}
#content{margin: 1em 1em 1em 1em; padding: 0; float: left;}

#menycontainer{float: left; margin: 1em 0 0 1em; padding: 0;}
#meny{margin: 0; padding: 0; list-style-type: none;	font: 90% Verdana, Helvetica, sans-serif;}
#meny a{width: 13em;	text-decoration: none; display: block; padding: 0.3em 2em; margin-bottom: 0.8em; 	border: 1px solid #cdcdcd;}
#meny a:link{color: #ff0000;}
#meny a:visited{color: #ff0000;}
#meny a:hover{background: #f3f3f3;}
#meny a#current{font-weight: bold;}

/* Fieldset
------------------------------------------------*/
fieldset
{
	width:550px;	
	padding:10px 10px 10px 20px;
	border-color:#cdcdcd;
	border: 1px solid #cdcdcd;
	margin-left:20px;
}

legend
{
	color:#000000;
	font-family:Trebuchet MS;
	font-size:18px;
}

/* Box meny
------------------------------------------------*/

#container {background: #f3f3f3;}
.roundtop {background: #ffffff;}
.r1{margin: 0 0 0 5px; height: 1px; overflow: hidden; background: #f3f3f3;}
.r2{margin: 0 0 0 3px; height: 1px; overflow: hidden; background: #f3f3f3;}
.r3{margin: 0 0 0 2px; height: 1px; overflow: hidden; background: #f3f3f3;}
.r4{margin: 0 0 0 1px; height: 2px; overflow: hidden; background: #f3f3f3;}
.content {padding: 0px 5px 5px;}

#container2x {background: #f3f3f3;}
.roundtop {background: #ffffff;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #f3f3f3;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #f3f3f3;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #f3f3f3;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #f3f3f3;}
.content {padding: 0px 10px 5px;}
