html
{
overflow-y: scroll;
}

body
{
background-image: url(/bilder/bg_body.png);
background-color: #CCCCCC;
margin: 0;
padding: 0;
color: black;
font: small Arial, Helvetica, sans-serif;
}

img
{
border: 0;
}

h1
{
margin: 0 0 10px 0;
font-size: 150%;
color: #77b747;
border-bottom: 1px solid #AFD994;
}

h2
{
margin: 0 0 10px 0;
font-size: 130%;
color: #77b747;
}

h3
{
margin: 0 0 10px 0;
font-size: 110%;
color: black;
}

a:link, a:visited, a:active
{
color: #004d8a;
}

a:hover
{
color: #666666;
}

p.varning
{
color: #FF0000;
}

#wrapper
{
color: #000000;
margin: 20px 40px 20px 40px;
padding: 0;
width: 1000px;
width: expression(document.body.clientWidth < 600? "590px" : document.body.clientWidth > 999? "1000" : "auto");
/* width: expression(document.body.clientWidth > 1001? "1000px" : "auto"); */
height: 1%;
margin-left: auto;
margin-right: auto;
}

#wrapper_header
{
background-color: #CCCCCC;
margin:0;
padding: 0;
border-style: solid;
border-width: 1px;
border-color: #AFD994;
}

#header
{
margin:0;
padding: 10px;
background-image: url(../bilder/banner_topp.jpg);
background-color: #FFF;
}

#top_menu
{
margin:0;
padding: 0;
background-color: #195e95;
background-image: url(../bilder/bg_topp_meny.png);
background-repeat: repeat-x;
}

#top_menu ul
{
margin:0;
padding: 10px;
}

#top_menu ul a:link, #top_menu ul a:visited, #top_menu ul a:active
{
color: white;
text-decoration: none;
font-weight: bold;
}

#top_menu ul a:hover
{
text-decoration: none;
font-weight: bold;
color: #999999;
}

#top_menu li
{
display: inline;
padding-left: 20px;
}

#main
{
border: 1px solid #AFD994;
background-color: #CCCCCC;
margin: 10px 0 0 0;
height: 1%;
}

#main .inner
{
padding: 10px;
}

#left_content
{
float: left;
width: 215px;
background-color: #77b747;
margin: 0 0 10px 0;
padding: 0;
border: 1px solid #AFD994;
}

#left_content .inner
{
padding: 8px;
color: white;
}

#left_content .inner ul.left_menu
{
margin: 0;
padding: 0;
list-style-type: none;
}

#left_content .inner ul.left_menu a:link, #left_content .inner ul.left_menu a:visited, #left_content .inner ul.left_menu a:active
{
color: white;
text-decoration: none;
}

#left_content .inner ul.left_menu a:hover
{
text-decoration: none;
color: #666666;
}

#left_content .inner li.left_menu
{
border-bottom: 1px solid #AFD994;
padding: 5px 0 5px 0;
}

#left_content .inner p.notiser
{
border-top: 1px solid #AFD994;
padding: 5px 0 0 0;
}

#left_content .inner ul.notiser
{
margin-left: 0;
padding-left: 20px;
list-style-image: url(../bilder/lista_pilar.gif);
}

#left_content .inner ul.notiser a:link, #left_content .inner ul.notiser a:visited, #left_content .inner ul.notiser a:active
{
color: white;
}

#left_content .inner ul.notiser a:hover
{
color: #666666;
}

#left_content .inner ul.notiser p.datum
{
margin: 0;
padding: 0;
font-size: 80%;
}

#left_content .inner li.notiser
{
margin-bottom: 5px;
}

#visa_alla
{
margin-top: 20px;
}

#left_content .inner .visa_alla a:link, #left_content .inner .visa_alla a:visited, #left_content .inner .visa_alla a:active
{
color: white;
font-size: 90%;
}

#left_content .inner .visa_alla a:hover
{
color: #666666;
font-size: 90%;
}

#right_content
{
float: right;
width: 210px;
border-style: solid;
border-width: 1px;
border-color: #7AAFEE;
background-color: #004d8a;
margin: 0 0 10px 0;
padding: 0;
font-size: 90%;
}

#right_content .inner
{
padding: 8px;
color: white;
}

#right_content .inner h3
{
color: white;
padding: 2px 2px 2px 6px;
background-image: url(../bilder/bg_h3_bla.jpg);
background-repeat: no-repeat;
}

#right_content .inner a:link, #right_content .inner a:visited, #right_content .inner a:active
{
color: white;
}

#right_content .inner a:hover
{
color: #999999;
}

#right_content .inner ul.nedladdning
{
margin: 0;
padding-left: 20px;
list-style-image: url(../bilder/lista_pilar.gif);
}

#right_content .inner ul.nedladdning li
{
margin-bottom: 5px;
}

#middle_content
{
margin: 0 211px 0 216px;
padding: 0;
background-color: white;
border: 1px solid #AFD994;
}

#middle_content .inner
{
padding: 10px;
}

#haiti
{
margin: 0;
padding: 0;
background-color: #000;
text-align: right;
}

#rss
{
margin: 0;
text-align: right;
}

#middle_content .inner h1.nyheter
{
margin: 0;
padding: 0;
border: 0;
}

#middle_content .inner h1.nyheter a:link, #middle_content .inner h1.nyheter a:visited, #middle_content .inner h1.nyheter a:active
{
color: #004d8a;
}

#middle_content .inner h1.nyheter a:hover
{
color: #666666;
}

#middle_content .inner p.datum
{
margin: 0;
padding: 0;
font-size: 80%;
}

#middle_content .inner p.ingress_star
{
margin: 5px 0 0 0;
padding: 0;
}

#middle_content .inner p.ingress
{
font-weight: bold;
}

#middle_content .inner ul.nyheter
{
margin: 0;
padding: 0;
list-style: none;
}

#middle_content .inner p.las_mer
{
margin: 0 0 10px 0;
padding-right: 20px;
text-align: right;
}

#middle_content .inner p.las_mer a
{
padding-left: 14px;
background-image: url(../bilder/lista_pilar.gif);
background-repeat: no-repeat;
background-position: center left;
}

#middle_content .inner p.visa_alla
{
margin: 0;
padding-right: 20px;
}

#middle_content .inner p.visa_alla a
{
padding-left: 14px;
background-image: url(../bilder/lista_pilar.gif);
background-repeat: no-repeat;
background-position: center left;
}

#middle_content .inner ul.notiser
{
margin-left: 0;
padding-left: 20px;
list-style-image: url(../bilder/lista_pilar.gif);
}

#middle_content .inner ul.notiser a:link, #middle_content .inner ul.notiser a:visited, #middle_content .inner ul.notiser a:active
{
color: #004d8a;
}

#middle_content .inner ul.notiser a:hover
{
color: #666666;
}

#middle_content .inner ul.notiser p.datum
{
margin: 0;
padding: 0;
font-size: 80%;
}

#middle_content .inner li.notiser
{
margin-bottom: 5px;
}

#middle_content .inner #clearone
{
clear: both;
height: 10px;
}

#footer
{
clear: both;
background-image: url(../bilder/bg_topp_meny.png);
background-repeat: repeat-x;
background-color: #195e95;
margin: 0;
padding: 5px;
}

#footer p
{
font-size: 80%;
color: white;
margin: 0;
}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover
{
color: white;
}

#logga_in
{
margin: 0;
padding: 5px;
background-color: #77b747;
border: 1px solid #AFD994;
}

.table
{
border-bottom: 1px solid #AFD994;
margin-bottom: 10px;
}

#datum_manadsbrev
{
margin: 0;
padding-right: 40px;
text-align: right;
font-family: "Times New Roman", Times, serif;
}

#text_manadsbrev
{
font-family: "Times New Roman", Times, serif;
font-size: 110%;
}

#right_content .inner .formular
{
color: white;
margin: 10px 0 10px 0;
padding: 5px;
background-color: #77b747;
border: 1px solid #AFD994;
}

#right_content .inner .formular a:link, .formular a:visited, .formular a:active
{
color: white;
}

#right_content .inner .formular a:hover
{
color: #666666;
}

#right_content .inner .formular .knapp
{
margin-top: 5px;
color: black;
font-size: 100%;
background-color: #CCCCCC;
border: 1px solid #AFD994;
}

input
{
font-size: 110%;
}

#mina_uppgifter
{
width: 400px;
}
