/* Start of CMSMS style sheet 'Elsin_ny' */
/* CSS Document */
body {
background: #d7d7d7;
font-family:tahoma,verdana,arial;
font-size:12px;
height:100%;
}

p { 
background:none;



}
#huvudruta {
background:#FFFFFF;
border: 1px solid #666666;
width:900px;
height: 700px;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
}
#topruta {
background: url(../bilder/ram_bg_top.gif); background-repeat:no-repeat;
width:900px;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

#restruta {
background: url(../bilder/ram_bg_botten.gif); background-repeat:no-repeat;
width:900px;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

#container {
background:white url(../bilder/ram_bg.gif) repeat-y scroll center center;
border:0 solid #C0C0C0;

margin:20px auto 0;
overflow:hidden;
width:902px;
}

#container_inner_top {
background:transparent url(../bilder/ram_bg_top.gif) no-repeat scroll center top;
padding-top:9px;
}

#container_inner_bottom {
background:transparent url(../bilder/ram_bg_botten.gif) no-repeat scroll center bottom;
padding-bottom:9px;
}

#container_inside {
background-color:white;

margin:0 auto;
overflow:hidden;
font-family:tahoma,verdana,arial;
font-size:12px;
width:880px;

}
#sidhuvud {
background-image:url(../bilder/top.jpg);
background-repeat:no-repeat;
margin:0 auto;
overflow:hidden;
font-family:tahoma,verdana,arial;
font-size:12px;
width:880px;
border-bottom: 3px solid #666666;
}

/* meny */
#menycontainer{ border-bottom: 0px solid #999999;}
#menycontainer ul{padding: 0.5em 0; margin: 0;}
#menycontainer li{margin-right: 0.2em; display: inline; list-style: none;  }
#menycontainer li a{text-decoration: none; padding: 0.5em 1em; margin-left: 0; background:none; font-weight: bold;}
#menycontainer a:link{color: #000000;  border-right: 1px solid #cccccc; }
#menycontainer a:visited{color: #000000; border-right: 1px solid #cccccc; }
#menycontainer a:hover{background-image:url(/bilder/bg_tab_head.gif); border-right: 1px solid #cccccc; }
#menycontainer a#current{background: #none; border-right: 1px solid #cccccc; border-bottom:#FFFFFF 2px solid;}

#rad_banner {
width:660px;
height: 144px;
background-image:url(../bilder/bg_rad.jpg);
margin-left:auto;
margin-right:auto;
float:left;
}

#kolumncontainer {
background-color:#FFFFFF;
margin-top: 10px;
font-family:tahoma,verdana,arial;
font-size:12px;
width:880px;

float:left;
}

#kolumn1 {
width:180px;
float:left;
padding-left:5px;
}

#kolumn2 {
width:500px;
padding-left:10px;
float:left;
}

#kolumn3 {
width:170px;
padding-left:10px;
float: right;

}

#kolumn4 {
width:670px;
padding-left:10px;
float:left;
}

#meny_vanster {
padding:5px;
width:175px;
height:150px;
background-image:url(../bilder/meny_hoger.jpg);
background-repeat:no-repeat;

}
#meny_vanster a:link{ text-decoration:none; color:#003399; font-weight:bold; font-size:11px;}
#meny_vanster a:visited{ text-decoration:none; color:#003399;  font-weight:bold; font-size:11px;}
#meny_vanster a:hover { text-decoration:none; color:#6387DD; font-weight:bold; font-size:11px;}
#meny_vanster ul {padding: 0.5em 0; margin: 0;}
#meny_vanster li {margin-right: 0.2em; display: block; list-style: none;  }
#meny_vanster li a{text-decoration: none; padding: 0.5em 1em; margin-left: 0; background:none; font-weight: bold;}

h1 {
font-family:tahoma,verdana,arial;
font-size:17px;
font-weight:bold;
margin-top:2px;
margin-bottom:10px;
border-bottom:#666666 3px solid;
}

h2 {
font-family:tahoma,verdana,arial;
font-size:15px;
font-weight:bold;
margin-top:2px;
margin-bottom:10px;
border-bottom:#666666 2px solid;
}

h3 {
font-family:tahoma,verdana,arial;
font-size:13px;
font-weight:bold;
margin-top:2px;
margin-bottom:10px;

}

#bild_hoger {
float:right;
}
#bild_vanster {
float:left;
}

#required { font-size: 16px; border: #AAAAAA 2px soild;}
/* End of 'Elsin_ny' */

