html { min-height: 100%; }

body { padding:0; margin:0; color: #000000; background-image: url(../images/main_bg.jpg); background-repeat:repeat-x; background-color:#f0f0f0; font-family:Verdana, Arial, Helvetica, sans-serif; }

a { color:#0e3f90; text-decoration: underline; }
a:hover { color: #0e3f90; text-decoration:none; }

/* TEXT HEADERS */
h1 { font-weight:normal; line-height:normal; margin:0 0 0 0; padding:0 0 5px 0; font-size:17px; color: #0e3f90; }
h2 { font-weight:normal; line-height:normal; margin:0 0 0 0; padding:0 0 5px 0; font-size:16px; color: #0e3f90; }
h3 { font-weight:normal; line-height:normal; margin:0 0 0 0; padding:0 0 5px 0; font-size:15px; color: #0e3f90; }
h4 { font-weight:bold; line-height:normal; margin:0 0 15px 0; padding:0 0 5px 0; font-size:15px; color: #0e3f90; border-bottom:#0e3f90 solid 1px; }
h5 { font-weight:normal; line-height:normal; margin:0 0 5px 0; padding:0 0 5px 0; font-size:14px; color: #0e3f90; /*border-bottom:#0e3f90 solid 1px;*/ }
h6 { font-weight:normal; line-height:normal; margin:0 0 0 0; padding:0 0 5px 0; font-size:12px; color: #0e3f90; }

.header { background-image: url(../images/logo1.jpg); background-repeat:no-repeat; }

.main { background-color:#FFFFFF; }

/* FORM */
form { margin:0 0 10px 0; padding:0; }
.input_clear { margin:0; padding:2px; display:block; clear:both; }
.input_no_clear { margin:0; padding:2px; }
select { margin:0; padding:2px; display:block; clear:both; }
.form_title_clear { display:block; clear:both; padding:8px 0px 8px 0px; font-weight:bold; letter-spacing:1px; }
.form_title_no_clear { padding:0; font-weight:bold; letter-spacing:1px; }
.form_button { width:auto; height:22px; color:#0e3f90; font-weight:bold; margin:5px 0 0 5px; background-color:#eef2f8; border:#cdd8ea solid 1px; cursor:pointer; }
.form_button_clear { width:auto; height:22px; color:#0e3f90; font-weight:bold; margin:5px 0 0 0; background-color:#eef2f8; border:#cdd8ea solid 1px; cursor:pointer; clear:both; display:block; }

.inner-container { margin: 0 auto; width: 990px; }
.outer-container {  }

/* HEADERS OG TITLE */
.header { height: 117px; width:990px; }

#hor_menu { float: right; list-style: none; margin: 22px 0 0 0; padding: 0; width: 700px; font-size:12px; font-weight:bold; text-align:center; }
#hor_menu img { display:block; clear:both; margin-bottom:6px; }
#hor_menu li { float: right; margin: 0; padding: 0; }
#hor_menu a { color: #0e3f90; display: block; float: left; margin: 0; padding:0px 12px 0px 18px; text-decoration: none; outline:none; height:42px; }
#hor_menu a:hover { color: #0e3f90; }

/* ROWS LIST */
.vertical_list { }
.vertical_list ul { list-style-type:none; list-style:none; padding:0; margin:0; }
.vertical_list ul li { margin: 0px; padding: 5px; clear:both;}
.vertical_list span { display:block; float:left; width:300px; }

/* MAIN */
.main { padding: 0 0 0 0; margin: 0 0 0 0; }

/* MAIN CONTENT */
.content { width: 990px; margin: 0; padding: 0; font-size:11px; }

div.spacer { margin-bottom:10px; }
div.odd { display:block; background-color:#eef2f8; border-bottom:#a2bde5 solid 1px; padding:10px; }
div.even { display:block; background-color:#ffffff; border-bottom:#a2bde5 solid 1px; padding:10px; }
div.comment { padding:5px; }
.button { border:#001f51 solid 1px; background-color:#0e3f90; color:#FFF; padding:2px; margin-top:5px; font-size:9px; cursor:pointer; }
.important { background-color:#EEF2F8; border:#c8d4e6 solid 1px; }
.important h5 { font-size:16px; }
.important strong { font-size:12px; }
.important span { font-size:12px; }

/* TABLE */
tr.header { background-image: url(../images/row_top.jpg); background-repeat:repeat-x; height:28px; text-transform:uppercase; color:#FFF; font-weight:bold; }
tr.odd { height:28px; background-color:#eef2f8; }
tr.even { height:28px; }
.td_content { background-color:#d9e2ed; padding-top:4px; padding-bottom:4px; margin: 0px 7px; }
.td_content_outer { border:#becbe1 solid 1px; background-color:#FFFFFF; margin:0 4px 0px 4px; }
.td_content_inner { padding:15px; }

tr.table_sub_header { font-weight:bold; height:25px; background-image: url(../images/row_top.jpg); background-repeat:repeat-x; color:#FFFFFF; }
tr.table_sub_header_odd { height:20px; background-color:#eef2f8; }
tr.table_sub_header_even { height:20px; }

tr.table_simple_header { font-weight:bold; height:25px; color:#000000; }
tr.table_simple_header_odd { height:25px; background-color:#eef2f8; }
tr.table_simple_header_even { height:25px; }

p.edit_customer { background:transparent url(../images/pencil11.png) no-repeat scroll 0 0px; display:block; float:left; padding:0 0 0 14px; margin:0 7px 0 0; }
p.view_order { background:transparent url(../images/txt11.png) no-repeat scroll 0 0px; display:block; float:left; padding:0 0 0 14px; margin:0 7px 0 0; }


/* FOOTER */
.footer { height:48px; width:990px; background-image: url(../images/footer.jpg); background-repeat:no-repeat; color:#000000; font-size:11px; text-align:center; line-height:25px; }

/* 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
CSS av Henrik Kristensen, ThinkPage AS - hk@thinkpage.no  *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*/
