html,body
{
	background-color: #eee8d9;
    margin: 0px;
    padding: 0px;
	font-size: 11px;
}

/* SKJULTE ELEMENTER */
#front_col_3_3
{
display: none;
}

/* FONTER */
h1, h2, h3, p, a, th, td, ul, ol, li, dl, dd, dt, label, div, span, input, textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

h1
{
	font-size: 1.7em;
	font-weight: normal;
	color: #CE8000;
	margin-top: 10px;
	margin-bottom: 0px;
}

h2
{
	font-size: 1.2em;
	color: #CC6600;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CA521E;
	padding-top: 10px;
	font-weight: normal;
	padding-bottom: 3px;
}

h3
{
	font-size: 1em;
	font-weight: bold;
	background-image: url(../images/corners_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

h4
{
	
}

h5
{
	
}

h6
{
	
}

p, ul, ol, dl, div
{
	font-size: 1em;
}

p
{
	padding-bottom: 5px;
}

/* WRAPPER */
#wrapper_top {
	background-color: #FFF;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper_front {
	background-color: #FFF;
	clear: both;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper_chapter {
	background-color: #FFFFFF;
	clear: both;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_chpt.gif);
	background-repeat: repeat-y;
}

#wrapper_pages {
	background-color: #FFFFFF;
	clear: both;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_pages.gif);
	background-repeat: repeat-y;
}

/* TOP */
#logo {
	float: none;
	width: 880px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
	/* background-color: #FFFFFF; */
}

#title {
	width: 880px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DC931A;
	border-bottom-color: #DC931A;
	/* background-color: #FFFFFF; */
}

#dec_line_front {
	/* margin: auto; */
	clear: both;
	width: 900px;
}

#dec_line {
	/* margin: auto; */
	clear: both;
	width: 900px;
	padding-bottom: 10px;
}

/* SITEMENU */
#sitemenu
{
	padding-left: 10px;
	width:890px;
	font-size: 0.95em;
	text-transform: uppercase;
	line-height:normal;
	/* background-color: #FFFFFF; */
}

#sitemenu ul
{
    margin:0;
    padding:0;
    list-style:none;
}

#sitemenu li 
{
	color: #CA521E;
	float:left;
	float:left;
}

#sitemenu a
{
	float: left;
	text-decoration: none;
	color: #666;
	display:block;
	padding: 5px 20px 5px 0px;
}

#sitemenu a:hover
{
	color: #000;
	background-image: url(../images/arrow_nav.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#sitemenu a:active
{
	color: #CA521E;
	background-image: url(../images/arrow_nav_act.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#sitemenu a.on
{
	float: left;
	text-decoration: none;
	color: #CA521E;
	display:block;
	padding: 5px 20px 5px 0px;
}

#sitemenu a.on:hover
{
	background-image: url(../images/arrow_nav_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#sitemenu a.on:active
{
	color: #000;
	background-image: url(../images/arrow_nav_act_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/* SUBMENU */
#submenu {
	width: 200px;
	font-size: 0.95em;
	text-transform: uppercase;
	line-height:normal;
	float: left;
}

#submenu ul
{
    margin:0;
    padding:0;
    list-style:none;
}

#submenu li 
{
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2A460;
}

#submenu a
{
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	color: #FFF;
	display:block;
}

#submenu a:hover
{
	color: #000;
	background-image: url(../images/arrow_subnav.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#submenu a:active
{
	color: #993300;
	background-image: url(../images/arrow_subnav_act.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#submenu a.on
{
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	color: #FFF;
	background-color: #CA521E;
	background-image: none;
}

#submenu a.on:hover
{
	background-image: url(../images/arrow_subnav_on.gif);
	background-repeat: no-repeat;
}

#submenu a.on:active
{
	color: #000;
	background-image: url(../images/arrow_subnav_act_on.gif);
	background-repeat: no-repeat
}


#submenu2 {
	background-color: #DE9649;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#submenu2 ul
{
    margin:0;
    padding:0;
    list-style:none;
}

#submenu2 li
{
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#submenu2 a.on2
{
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	color: #A12916;
	background-image: none;
}

#submenu2 a.on2:hover
{
	background-image: url(../images/arrow_subnav2_on.gif);
	background-repeat: no-repeat;
}

#submenu2 a.on2:active
{
	color: #000;
	background-image: url(../images/arrow_subnav_act_on.gif);
	background-repeat: no-repeat
}


/* FRONTPAGE ELEMENTS */

#front_image {
	width: 900px;
	clear: both;
}

#front_col_full {
	width: auto;
	clear: both;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 10px;
}

#front_col_1_3 {
	padding: 10px 10px 10px 20px;
	width: 273px;
	float: left;
}
#front_col_2_3 {
	padding: 10px 10px 10px 10px;
	width: 274px;
	float: left;
}
#front_col_3_3 {
	padding: 10px 20px 10px 10px;
	width: 273px;
	float: left;
	text-align: left;
}

/* CHAPTER ELEMENTS */
#chpt_intro {
	float: left;
	width: 160px;
	color: #333;
	font-size: 1.3em;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#chpt_intro p {
	color: #FFFFFF;
	font-size: 11px;
	margin: 20px 0px 0px 0px;
}

#ul.chpt, li.chpt {
	color: #FFFFFF;
	font-size: 11px;
	margin-left: -20px;
}

#chpt_img {
	float: left;
}

/* PAGES ELEMENTS */
#pages_col_1_2 {
	width: 470px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#pages_col_2_2 {
	width: 180px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#pages_box
{
	background-image: url(../images/corners_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
}

p.pages_box
{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}


/* COMMON ELEMENTS */
#line {
	clear: both;
	width: 900px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DC931A;
	background-color: #FFF;
}


#title_pages {
	float: left;
	width: 680px;
	padding-top: 10px;
	padding-left: 20px;
}
.akt {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

table {
	width: 100%;
}

th {
	text-align: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 1em;
	background-color: #EEE8D9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

th.c_btm
{
	text-align: center;
	vertical-align: bottom;
}

td {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	vertical-align: top;
}

.cell_bg {
	background-color: #F2F2F2;
}

.cell_bg_btml {
	background-color: #F2F2F2;
}

.cell_bold {
	font-weight: bold;
	background-color: #F2F2F2;
}

.cell_line
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.cell_bg2
{
	background-color: #EEE8D9;
	font-weight: bold;
}

.cell_line_bg2
{
	background-color: #EEE8D9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-weight: bold;
}

.cell_bg3
{
	background-color: #E4DECF;
	vertical-align: bottom;
}

.cell_line_bg3
{
	background-color: #E4DECF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	vertical-align: bottom;
}

.pl_r
{
	text-align: right;
}
.cell_middle {
	vertical-align: middle;
}

.pl_ll
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.pl_rl
{
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}



/* LENKER */
a img
{
	border: none;
}

a
{
	text-decoration: none;
	color: #333;
}

a:hover
{
	text-decoration: none;
	color: #CA521E;
}

a:active
{
	text-decoration: none;
	color: #666;
}

a.hd_table
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

a.hd_table:hover
{
	color: #CA521E;
	font-weight: bold;
	text-decoration: none;
}

a.hd_table:active
{
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

a.pdf_fors
{
	color: #CA521E;
	font-weight: normal;
	text-decoration: none;
}

a.pdf_fors:hover
{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

a.pdf_fors:active
{
	color: #666;
	font-weight: normal;
	text-decoration: none;
}

#btn_timeline
{
	/*padding-bottom: 5px;*/
	padding-top: 10px;
}.txt_orange_small_def {
	font-size: 0.8em;
	color: #CC6600;
	padding-top: 10px;
	font-weight: normal;
	padding-bottom: 3px;
}
.txt_small {
	font-size: 0.8em;
}

