@font-face {
  font-family: "Museo";
  src: url('fonts/Museo_Slab_500.otf');
}

body, div, dl, dt, dd, pre, form, fieldset, input, blockquote, th, td, html, label, table, tr, td {
	margin:0;
	padding:0;
}

body {
	/*background: url('images/bg2.jpg') bottom center no-repeat fixed;*/
	font-size: 9pt;
	font-family: arial;
}

a, a:link, a:visited, a:active {color: white; text-decoration: none;}
a:hover {color: white; text-decoration: underline;}

#page_container {width: 900px;}
#div_top {/*height: 108px;*/ font-family: "Museo", Georgia, Serif; font-size: 1.2em; background: red;}
#div_content {background-color: #ad9b80; color: white; margin-top: 24px; margin-bottom: 24px; width: 900px; display: inline-block; padding-bottom: 20px;}
#div_footer_container {height: 108px; background-color: #1d728a; color: white; clear: both; font-size: 0.9em; display: table-cell; vertical-align: middle; width: 900px;}
#div_footer {width: 150px; float: right;}
#div_footer span {display: none; color:#ffffff;}
#div_footer p {color:#ffffff;}

#dnn_dnnLOGO_imgLogo {margin-top: 20px; margin-left: 20px; float: left;}
#top_menu {border-bottom: 1px solid #1d728a; color: #1d728a; width: 700px; float: right; margin-top: 80px;}
#top_menu .MainMenu_MenuContainer TD {padding-right:1em;}

#div_top a, #div_top a:link, #div_top a:visited, #div_top a:active {color: #1d728a;}
#div_top a:hover {color: #000; text-decoration: none;}
#div_login {text-align: center; padding: 4px 0;}
#div_login a, #div_login a:link, #div_login a:visited, #div_login a:active {color: #1d728a; font-weight: normal;}
#div_login a:hover {color: #000; text-decoration: none;  font-weight: normal;}

#content_menu_container {width: 200px; text-align: right; float: left; display: table-cell;}
#content_text_container {width: 550px; float: left; display: table-cell;}
#content_right_container {width: 120px; float: left; display: inline;}

#content_menu {
	text-align: right; 
	border-right: 1px solid white; 
	padding: 12px; 
	margin-top: 36px; 
	font-size: 0.9em;
	line-height: 2em;
	min-height: 300px;
}

#content_text {padding: 20px 40px;}
#content_right {padding: 20px 20px 20px 0px;}

.content_text_footer {width: 100%; border: 0px solid black; font-size: 0.9em; color: White;}
.content_text_footer td {vertical-align: top; width: 33%;}

hr {border: 0; border-bottom: 1px solid white;}

ul {padding-left: 15px; margin-top: 0;}
li {list-style-image: url(images/pil.png); color: #ffffff;}

#content_menu li {list-style: none;}

h1, h2, h3, h4, h5, h6 {
    border: none;
    font-family: inherit;
    color: white;
    font-weight: inherit;
}

h1 {font-family: "Museo", Georgia, serif; border-bottom: 2px solid white; padding-bottom: 10px; font-size: 2.5em;}
h1, h2 {letter-spacing: 0.01em;}
h3, h4 {font-weight: bold; font-size: 1.2em;}

b, strong {font-weight: bold;}

/* MENY */
.MainMenu_MenuItem, .MainMenu_MenuItemSel, .ModuleTitle_MenuItem, .Normal, .NormalDisabled, *
{
    border: none;
    font: inherit;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
}

#tblMenuBar {text-align: right; float: right;}
.MainMenu_MenuItem {background: none; color: #1d728a; font-weight: normal;}
.MainMenu_MenuItemSel {background: none; color: #134b5b; font-weight: normal;}

#content_menu .MainMenu_MenuItem {color: white; font-weight: normal; line-height: 2em;}
#content_menu .MainMenu_MenuItemSel {text-decoration: underline;}

p {
color:#ffffff;

}

.SubHead, .Head {
	color:black;
}

.NormalTextBox {color: Black;}

.nyckeltal {background-color: #1d728a; color: White; padding: 0px; margin: 1em 0; border: 15px solid #1d728a;}
.nyckeltal th {font-weight: bold; color: White; padding-bottom: 6px;}
.nyckeltal h6 {font-size: 0.8em; font-style: italic; margin: 6px 0 0 0;}

.ModuleTitle_SubMenu {color: Black;}

.DNN_AnnouncementsContent LI {
    list-style-position: inside;
    list-style-image:url(images/dubbelpil.png);
}

