html,body {
	margin:0;
	padding:0;
	height:100%;
}
body { 	font-family: Arial; font-size: 75%; line-height:18px;color:#444; }
h1	{ padding:10px 0 5px 0; margin:0px; font-size:16pt; }
h2	{ padding:7px 0 5px 0; margin:0px; font-size:14pt; }
h3	{ padding:5px 0 5px 0; margin:0px; font-size:12pt; }
p	{ margin:9px 0 13px 0; font-size:9pt; }
img	{ border:none; }
ul  {padding:0; margin:0; list-style:none; }

a   { color:#b37100; text-decoration:none; }
a:hover { color:#724200; text-decoration:underline; }

#mainDiv {	_height: 100%; min-height: 100%; width: 100%; margin: 0 auto;  }

#container
{
	width:865px;
    margin:0 auto;
   
}

#top
{
    height:100px;
}

#menu
{
    height:43px;
    _position: relative;
}
#mainTop
{
    background:url(/bilder/design/bg_maintop.png) left no-repeat;
    height:15px;
    width:865px;
}
#main
{
    background:url(/bilder/design/bg_main.png) repeat-y;
    width:865px;
    padding:20px 0px 5px 0px;
    
}
    #main .content      {margin:0px 0px 0px 40px;width:785px;padding-right:40px;}
        #main .sidbild      {float:right;margin:0px 0px 20px 10px;}
        #main .leftCol      {float:left;margin-right:20px;width:140px;padding:0px;}
        #main .leftCol li   {padding-left:10px;border-left:solid 1px #000;border-right:solid 1px #000;}
        #main .leftCol .bottom  {background:url(/bilder/design/bg_submenu_bottom.gif) no-repeat;height:8px;}
        #main .leftCol .top  {background:url(/bilder/design/bg_submenu_top.gif) no-repeat;height:30px;}
        #main .leftCol .top img {margin:7px 0px 0px 12px;}
        #main .leftCol .download {margin:10px;}
        #main .mainCol      {float:left;width:410px;}
        #main .rightCol     {float:right;width:200px;}
    
#footer
{
    margin: 0 auto;
    font-size:0.8em !important;
	font-size:1.0em;
    padding-top:31px;
    height:50px;
    background:url(/bilder/design/bg_footer.png) top no-repeat;
    width:865px;
}
    #footer a   {color:#555;}

.medarbetare
{
    /*height:100px;*/
    width:280px;
    margin:10px 10px 0px 0px;
	padding-bottom:15px;
    float:left;
}
    .medarbetare .text  {width:150px;float:left;margin-left:10px;}
    .medarbetare .bild  {float:left; width:100px;}

.anmalInput {	Width: 180px;
				Padding: 0px, 0px, 3px, 0px;
				Margin-bottom: 8px;
				Font-size: 11px; }
	

.bildgalleri_div {
	width: 160px;
	margin: 0px 10px 10px 0px;
	float: left;
	cursor: pointer;
	min-height: 180px;
}

* html .bildgalleri_div {
	position: relative;
	height: 180px;
}
	
	
/* För stilning av den nya ul-li-menyn */
.submenu_lv1                {float:right; height:40px; width:625px;}
.submenu_lv1 li             {background:url(/bilder/design/bg_tab.png) top repeat-x; float:left; height:40px; padding:3px 0px 0px 0px; margin:0;}
.submenu_lv1 li.selected    {background:url(/bilder/design/bg_tab_selected.png) top repeat-x; float:left; height:40px; padding:3px 0px 0px 0px; margin:0;}

#menu .submenu_lv1 { margin-top:17px; width:535px; }

/*.submenu_lv1 li a, */.submenu_lv2 li a /*, .submenu_lv3 li a*/ { color:#4e4d50; padding:3px 0; }
/*.submenu_lv1 li.active { font-weight:bold; }*/

.submenu_lv2 li { padding:5px 0px 5px 0px; border-top:solid 1px #666; text-transform:uppercase; background:#F0EFE9; }
.submenu_lv2 li.first, .submenu_lv2 li.active.first { border-top:0; }
.submenu_lv2 li.active   {background:#E0C102;}
.submenu_lv2 li.active a {font-weight:bold;color:#FFF;}
.leftCol .submenu_lv2 li a { _margin:0 0 0 -3px;}
.submenu_lv2 li a { font-weight:normal;text-decoration:none;}
/*.submenu_lv2 li:hover { background-color:#e0c102; }*/

#main .mainCol li           {background:none;}
#main .mainCol li.active a  {color:#4e4d50;}
/*
.submenu_lv3 li { padding-left:10px; font-style:italic; }
.submenu_lv3 li.active {  }
*/
/* -------- */

/* Användbara klasser */
.clear  { clear:both; }
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }
.hr { margin-top:8px; width:95%; height:8px; border-top:1px solid #E5EBDC; margin:0 auto; } /* Horisontellt streck med div */
.input  { background-color:#f3f6ee; border:1px solid #4f8e4b; color:#003822; }
.l { color:#BCB9B4; padding:0 4px; } /* Stående streck (avskiljare) */
.important { color:red; cursor:help; } /* Stjärna (krav) vid formulär*/
/* -------- */

/*CSS för utskrift*/
@media print{
   /*body *{ visibility:hidden; }*/
   html,body { height:auto; }
   body { background-color:white; background-image:none; }
   /*
   #printyta { visibility:visible; position:absolute; top:0px; left:0px; width:100%; background-color:#ffffff; }
   #printyta *{ visibility:visible; }
   */
	#top { display:none; }
	.leftCol { display:none; }
	.sidbild { display:none; }
	.rightCol { display:none; }
   #main { background-image:none; }
   #mainTop { display:none; }
   #menu { display:none; }
   #WimControl { display:none; }
   #footer { display:none; }
   
   .mainCol { position:absolute; top:0; left:0; color:black; background-color:white; padding:10px; }
}